import logging
import os
import sys

"""
获取项目根目录
os.path.dirname方法：获取指定文件的上一层目录名字
__file__:当前文件名（绝对路径加文件名）
"""
DIR_BASE = os.path.dirname(os.path.dirname(__file__))

# 将项目根路径加入pythonpath中，便于解释器查询，若不这样，则调用自己编写的模块时会报错：ModuleNotFoundError
sys.path.append(DIR_BASE)

# 相关目录
FILE_PATH = {
    "LOG": os.path.join(DIR_BASE, "logs"),
    "EXTRACT": os.path.join(DIR_BASE, "extract.yml"),
    "CONFIG":os.path.join(DIR_BASE,"conf","config.ini")
}

# 日志处理级别
LOG_LEVEL = logging.DEBUG  # 文件
STREAM_LOG_LEVEL = logging.DEBUG  # 控制台

# 接口超时时间，单位/s
API_TIMEOUT = 60

# 是否发送钉钉消息
dd_msg = True

# 生成的测试报告类型，可以生成两个风格的报告，allure或tm
REPORT_TYPE = 'allure'
